making love - German English Dictionary